لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
دوره آموزشی Ultimate Rust Crash [ویدئو]
Ultimate Rust Crash Course [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آیا از اینکه Rust بطور سیستماتیک کل باگ ها و آسیب پذیری های امنیتی را حذف می کند و به دنبال برداشتن اولین قدم خود در جهت درک این زبان برنامه نویسی متنوع و در عین حال سرگرم کننده هستید، متعجب هستید؟
این دوره ویدیویی شما را با Rust شروع می کند و به شما یاد می دهد که چگونه بدون نگرانی از خرابی کدهای با کارایی بالا بنویسید.
این دوره با پیشینه و منشا Rust شروع می شود و توضیح می دهد که چرا یک زبان برنامه نویسی عالی است. در مرحله بعد، مفاهیم اساسی Rust مانند محموله، متغیرها و توابع را بررسی خواهید کرد و به بررسی انواع اولیه Rust و جریان کنترل خواهید پرداخت. با حرکت رو به جلو، جنبه های ضروری Rust از جمله مالکیت و قرض گرفتن را با کمک مثال های جالب پوشش خواهید داد. بعداً با ساختارها، صفات، مجموعهها و فهرستها آشنا میشوید. در پایان، تمرینهایی را برای یادگیری در مورد بستهها و رشتهها و نام پروژه Invader برای کسب تجربه عملی انجام خواهید داد.
در پایان این دوره، شما با اصول برنامه نویسی Rust به خوبی آشنا خواهید شد و مهارت های لازم برای نوشتن کدهای بدون خطا را خواهید داشت.
تمام کدهای این دوره در مخزن GitHub ما موجود است - https://github.com/PacktPublishing/Ultimate-Rust-Crash-Course تاریخچه برنامه نویسی Rust را بیابید
با Cargo یک پروژه ایجاد، کامپایل و اجرا کنید
بین انواع اولیه Scalar و Compound تمایز قائل شوید
3 قانون مالکیت را بررسی کنید
با ساختارها و ویژگی ها بلند شوید و اجرا کنید
کاوش بسته ها و موضوعات این دوره ویدیویی برای کسانی است که به تازگی به عنوان برنامه نویس، توسعه دهندگان نرم افزار و مهندسان علوم کامپیوتر شروع به کار کرده اند و به دنبال یادگیری اصول برنامه نویسی Rust هستند. برای شروع این دوره، دانش اولیه هر زبان برنامه نویسی مورد نیاز است. با اصول برنامه نویسی Rust آشنا شوید * با اکوسیستم و ابزار Rust آشنا شوید * روی یک پروژه واقعی کار کنید تا Rust را با جزئیات درک کنید.
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
مبانی
Fundamentals
بار
Cargo
متغیرها
Variables
محدوده
Scope
ایمنی حافظه
Memory Safety
تمرین الف - متغیرها
Exercise A - Variables
کارکرد
Functions
تمرین B - توابع
Exercise B - Functions
سیستم ماژول
Module System
انواع اولیه و جریان کنترل
Primitive Types and Control Flow
انواع اسکالر
Scalar Types
انواع مرکب
Compound Types
تمرین ج - انواع ساده
Exercise C - Simple Types
کنترل جریان
Control Flow
رشته های
Strings
تمرین D - کنترل جریان و رشته ها
Exercise D - Control Flow and Strings
مالکیت
Ownership
مالکیت
Ownership
مراجع و استقراض
References and Borrowing
تمرین E - مالکیت و مراجع
Exercise E - Ownership and References
گوشت زنگ
The Meat of Rust
سازه ها
Structs
صفات
Traits
تمرین F - ساختارها و صفات
Exercise F - Structs & Traits
مجموعه ها
Collections
Enums
Enums
تمرین G - مجموعه ها و فهرست ها
Exercise G - Collections and Enums
سخنرانی های پایانی
Final Lectures
بسته شدن
Closures
موضوعات
Threads
تمرین H - بسته ها و نخ ها
Exercise H - Closures and Threads
پروژه - مهاجمان
Project – Invaders
مهاجمان قسمت 1 - تنظیم صدا
Invaders Part 1 – Setup Audio
Invaders Part 2 – Rendering و Multithreading
Invaders Part 2 – Rendering and Multithreading
Invaders Part 3 – The Player
Invaders Part 3 – The Player
مهاجمان قسمت 4 - تیراندازی
Invaders Part 4 – Shooting
مهاجمان قسمت 5 - مهاجمان
Invaders Part 5 – Invaders
مهاجمان قسمت 6 - برد و باخت
Invaders Part 6 – Winning and Losing
نمایش نظرات